home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 1.adf / include / float.h < prev    next >
C/C++ Source or Header  |  1988-12-07  |  2KB  |  74 lines

  1. /* Copyright Manx Software Systems, Inc. 1988.  All rights reserved */
  2.  
  3. #ifndef __FLOAT_H
  4. #define __FLOAT_H
  5.  
  6. #ifdef _FLT_IEEE
  7. #define FLT_ROUNDS        -1
  8. #define    FLT_RADIX        2
  9. #define FLT_MANT_DIG    24
  10. #define FLT_EPSILON        1.19209290E-07F
  11. #define FLT_DIG            6
  12. #define    FLT_MIN_EXP        -125
  13. #define    FLT_MIN            1.17549435E-38F
  14. #define FLT_MIN_10_EXP    -37
  15. #define FLT_MAX_EXP        +128
  16. #define FLT_MAX            3.40282347E+38F
  17. #define FLT_MAX_10_EXP    +38
  18.  
  19. #define DBL_MANT_DIG    53
  20. #define DBL_EPSILON        2.2204460492503131E-16
  21. #define DBL_DIG            15
  22. #define    DBL_MIN_EXP        -1021
  23. #define    DBL_MIN            2.225073858507201E-308
  24. #define DBL_MIN_10_EXP    -307
  25. #define DBL_MAX_EXP        +1024
  26. #define DBL_MAX            1.797693134862316E+308
  27. #define DBL_MAX_10_EXP    +308
  28.  
  29. #define LDBL_MANT_DIG    53
  30. #define LDBL_EPSILON    2.2204460492503131E-16
  31. #define LDBL_DIG        15
  32. #define    LDBL_MIN_EXP    -1021
  33. #define    LDBL_MIN        2.225073858507201E-308
  34. #define LDBL_MIN_10_EXP    -307
  35. #define LDBL_MAX_EXP    +1024
  36. #define LDBL_MAX        1.797693134862316E+308
  37. #define LDBL_MAX_10_EXP    +308
  38. #else
  39. #define FLT_ROUNDS        -1
  40. #define    FLT_RADIX        2
  41. #define FLT_MANT_DIG    24
  42. #define FLT_EPSILON        1.19209290E-07F
  43. #define FLT_DIG            6
  44. #define    FLT_MIN_EXP        -125
  45. #define    FLT_MIN            1.17549435E-38F
  46. #define FLT_MIN_10_EXP    -37
  47. #define FLT_MAX_EXP        +128
  48. #define FLT_MAX            3.40282347E+38F
  49. #define FLT_MAX_10_EXP    +38
  50.  
  51. #define DBL_MANT_DIG    53
  52. #define DBL_EPSILON        2.2204460492503131E-16
  53. #define DBL_DIG            15
  54. #define    DBL_MIN_EXP        -1021
  55. #define    DBL_MIN            2.225073858507201E-308
  56. #define DBL_MIN_10_EXP    -307
  57. #define DBL_MAX_EXP        +1024
  58. #define DBL_MAX            1.797693134862316E+308
  59. #define DBL_MAX_10_EXP    +308
  60.  
  61. #define LDBL_MANT_DIG    53
  62. #define LDBL_EPSILON    2.2204460492503131E-16
  63. #define LDBL_DIG        15
  64. #define    LDBL_MIN_EXP    -1021
  65. #define    LDBL_MIN        2.225073858507201E-308
  66. #define LDBL_MIN_10_EXP    -307
  67. #define LDBL_MAX_EXP    +1024
  68. #define LDBL_MAX        1.797693134862316E+308
  69. #define LDBL_MAX_10_EXP    +308
  70. #endif
  71.  
  72. #endif
  73.  
  74.